/*** 
 * @ ****************************************** 
 * @Editors: yangyifan yangyf@mw-robot.com
 * @Date: 2025-04-30 11:54:45
 * @LastEditTime: 2025-04-30 16:09:55
 * @Description: 
 * @ ****************************************** 
 */

#pragma once

#include "config_instance.h"

class Calibrator {
public:
    /*
    Calibrator抽象类：
     Calibrator 是一个包含纯虚函数的抽象类，但没有定义虚析构函数的函数体。那么就必须初始化一个值。
    */
    virtual ~Calibrator() = default;
    virtual bool run() = 0;
    virtual bool saveResults(const std::string& path) = 0;
    // virtual bool loadResults(const std::string& path) = 0;
};
